home *** CD-ROM | disk | FTP | other *** search
GNU Info File | 2000-07-14 | 5.0 KB | 182 lines |
- This is make.info, produced by makeinfo version 4.0 from make.texinfo.
-
- INFO-DIR-SECTION GNU Packages
- START-INFO-DIR-ENTRY
- * Make: (make). Remake files automatically.
- END-INFO-DIR-ENTRY
-
- This file documents the GNU Make utility, which determines
- automatically which pieces of a large program need to be recompiled,
- and issues the commands to recompile them.
-
- This is Edition 0.55, last updated 04 April 2000, of `The GNU Make
- Manual', for `make', Version 3.79.
-
- Copyright (C) 1988, '89, '90, '91, '92, '93, '94, '95, '96, '97,
- '98, '99, 2000 Free Software Foundation, Inc.
-
- Permission is granted to make and distribute verbatim copies of this
- manual provided the copyright notice and this permission notice are
- preserved on all copies.
-
- Permission is granted to copy and distribute modified versions of
- this manual under the conditions for verbatim copying, provided that
- the entire resulting derived work is distributed under the terms of a
- permission notice identical to this one.
-
- Permission is granted to copy and distribute translations of this
- manual into another language, under the above conditions for modified
- versions, except that this permission notice may be stated in a
- translation approved by the Free Software Foundation.
-
- Indirect:
- make.i1: 1276
- make.i2: 48780
- make.i3: 98679
- make.i4: 144458
- make.i5: 192424
- make.i6: 239609
- make.i7: 288768
- make.i8: 329055
- make.i9: 369752
- make.i10: 413312
- Tag Table:
- (Indirect)
- Node: Top1276
- Node: Overview12627
- Node: Preparing13634
- Node: Reading14589
- Node: Bugs15511
- Node: Introduction16804
- Node: Rule Introduction18391
- Node: Simple Makefile20109
- Node: How Make Works23733
- Node: Variables Simplify26224
- Node: make Deduces28430
- Node: Combine By Prerequisite30181
- Node: Cleanup31215
- Node: Makefiles32629
- Node: Makefile Contents33384
- Node: Makefile Names35687
- Node: Include37289
- Ref: Include-Footnote-140846
- Node: MAKEFILES Variable40980
- Node: Remaking Makefiles42481
- Node: Overriding Makefiles46727
- Node: Reading Makefiles48780
- Node: Rules51311
- Node: Rule Example53912
- Node: Rule Syntax54750
- Node: Wildcards56965
- Node: Wildcard Examples58645
- Node: Wildcard Pitfall59883
- Node: Wildcard Function61668
- Node: Directory Search63448
- Node: General Search64585
- Node: Selective Search66295
- Node: Search Algorithm69274
- Node: Commands/Search71784
- Node: Implicit/Search73132
- Node: Libraries/Search74067
- Node: Phony Targets76152
- Node: Force Targets81058
- Node: Empty Targets82098
- Node: Special Targets83399
- Node: Multiple Targets88636
- Node: Multiple Rules90508
- Node: Static Pattern92603
- Node: Static Usage93248
- Node: Static versus Implicit96946
- Node: Double-Colon98679
- Node: Automatic Prerequisites100213
- Node: Commands104344
- Node: Echoing106036
- Node: Execution107300
- Ref: Execution-Footnote-1111729
- Node: Parallel111875
- Node: Errors115461
- Node: Interrupts119098
- Node: Recursion120680
- Node: MAKE Variable122409
- Node: Variables/Recursion124373
- Node: Options/Recursion129336
- Node: -w Option134492
- Node: Sequences135478
- Node: Empty Commands138482
- Node: Using Variables139651
- Node: Reference142913
- Node: Flavors144458
- Node: Advanced150245
- Node: Substitution Refs150745
- Node: Computed Names152272
- Node: Values156842
- Node: Setting157759
- Node: Appending159800
- Node: Override Directive163718
- Node: Defining165097
- Node: Environment167095
- Node: Target-specific169370
- Node: Pattern-specific171769
- Node: Conditionals172964
- Node: Conditional Example173673
- Node: Conditional Syntax176239
- Node: Testing Flags180984
- Node: Functions182081
- Node: Syntax of Functions183275
- Node: Text Functions185451
- Node: File Name Functions192424
- Node: Foreach Function198129
- Node: If Function201332
- Node: Call Function202603
- Node: Origin Function205488
- Node: Shell Function208710
- Node: Make Control Functions210263
- Node: Running211696
- Node: Makefile Arguments213684
- Node: Goals214379
- Node: Instead of Execution218937
- Node: Avoiding Compilation222218
- Node: Overriding224119
- Node: Testing226407
- Node: Options Summary228287
- Node: Implicit Rules237463
- Node: Using Implicit239609
- Node: Catalogue of Rules243117
- Node: Implicit Variables252109
- Node: Chained Rules256338
- Node: Pattern Rules260340
- Node: Pattern Intro261869
- Node: Pattern Examples264698
- Node: Automatic266497
- Node: Pattern Match272807
- Node: Match-Anything Rules274421
- Node: Canceling Rules278285
- Node: Last Resort278990
- Node: Suffix Rules280830
- Node: Implicit Rule Search284552
- Node: Archives288073
- Node: Archive Members288768
- Node: Archive Update290350
- Node: Archive Symbols292266
- Node: Archive Pitfalls293466
- Node: Archive Suffix Rules294182
- Node: Features295722
- Node: Missing304304
- Node: Makefile Conventions308651
- Node: Makefile Basics309392
- Node: Utilities in Makefiles312556
- Node: Command Variables314687
- Node: Directory Variables318183
- Node: Standard Targets329055
- Ref: Standard Targets-Footnote-1339500
- Node: Install Command Categories339600
- Node: Quick Reference344168
- Node: Error Messages353606
- Node: Complex Makefile361086
- Node: Concept Index369752
- Node: Name Index413312
- End Tag Table
-